cattle grate - French English Dictionary